package com.mp.controller.ws;

import com.mp.db.jpa.modelo.SessaoUsuario;
import com.mp.negocio.SessaoUsuarioService;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;

@WebService
public class AutenticacaoWS 
{
    private SessaoUsuarioService sessaoService = new SessaoUsuarioService();
         
    @WebMethod
    public SessaoUsuario getSessaoUsuario
            (
             @WebParam(name="login") String login,
             @WebParam(name="senha") String senha
            ) 
    {
        SessaoUsuario su = null;
        
        try
        {   
            su  =  sessaoService.autenticarUsuario(login, senha);
        }
        catch(Exception ex)
        {
            ex.getCause();
        }
        
        return su;
    }
    
   @WebMethod
    public void setLogOut(@WebParam(name="idSessao") String idSessao)            
    {
        try
        {   
            sessaoService.logOut(Integer.parseInt(idSessao));    
        }
        catch(Exception ex)
        {
             ex.getCause();
        }
    }
}
